package org.jeecgframework.web.system.pojo.base;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.GenericGenerator;

/**   
 * @Title: Entity
 * @Description: 系统配置信息
 * @author Auto-generator
 * @date 2016-06-29 15:34:11
 * @version V1.0   
 */
@Entity
@Table(name = "t_s_system", schema = "")
@DynamicUpdate(true)
@DynamicInsert(true)
@SuppressWarnings("serial")
public class TSSystemEntity implements java.io.Serializable {
	
	/**ID*/
		private java.lang.String sysId;
	/**Key*/
		private java.lang.String sysKey;
	/**值*/
		private java.lang.String sysValse;
	/**是否有效(0 有效；1 无效)*/
		private java.lang.String validFlag;
	/**备注*/
		private java.lang.String remark;
	
	@Id
	@GeneratedValue(generator = "uuidGenerator")
	@GenericGenerator(name = "uuidGenerator", strategy = "uuid")
	@Column(name ="SYS_ID",nullable=false,length=64)
	public java.lang.String getSysId(){
		return this.sysId;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  ID
	 */
	public void setSysId(java.lang.String sysId){
		this.sysId = sysId;
	}
	
	
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  Key
	 */
	@Column(name ="SYS_KEY",nullable=false,length=64)
	public java.lang.String getSysKey(){
		return this.sysKey;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  Key
	 */
	public void setSysKey(java.lang.String sysKey){
		this.sysKey = sysKey;
	}
	
	
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  值
	 */
	@Column(name ="SYS_VALSE",nullable=true,length=64)
	public java.lang.String getSysValse(){
		return this.sysValse;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  值
	 */
	public void setSysValse(java.lang.String sysValse){
		this.sysValse = sysValse;
	}
	
	
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  是否有效(0 有效；1 无效)
	 */
	@Column(name ="VALID_FLAG",nullable=true,length=2)
	public java.lang.String getValidFlag(){
		return this.validFlag;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  是否有效(0 有效；1 无效)
	 */
	public void setValidFlag(java.lang.String validFlag){
		this.validFlag = validFlag;
	}
	
	
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备注
	 */
	@Column(name ="REMARK",nullable=false,length=200)
	public java.lang.String getRemark(){
		return this.remark;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备注
	 */
	public void setRemark(java.lang.String remark){
		this.remark = remark;
	}
}
